.issue-project-info-container {
  .seller-content {
    width: 1000px !important;
    .main-wrap {
      border: 1px solid #e5e5e5;
      background: #fff;
      .title {
        padding: 10px 30px;
        border-bottom: 1px solid #e5e5e5;
        font-size: 16px;
        color: #3C3C3C;
        font-weight: bold;
      }
      .info-cont {
        padding: 20px 30px 30px;
        .cate-title {
          margin-bottom: 10px;
          color: #666;
          >a {
            margin-left: 13px;
          }
        }
        .basic-info, .logistics-info {
        }
        .info-title {
          font-weight: bold;
          font-size: 14px;
          color: #3C3C3C;
        }
        .input-group {
          padding: 5px 0;
          width: 895px;
          margin: 0 auto;
          .input-item {
            margin: 10px 0;
            font-size: 12px;
            color: #3C3C3C;
            .tip-name {
              width: 95px;
              text-align: right;
              float: left;
              &.pad-top {
                margin-top: 4px;
              }
            }
            .radio-content, .text-content, .editor-content, .img-content, .spec-content, .table-content, .class-content, .select-content, .sip-content, .checkbox-content {
              width: 790px;
              float: right;
            }
            .radio-content {
              >label {
                margin-right: 20px;
                line-height: 12px;
                input[type="radio"] {
                  margin-right: 6px;
                  vertical-align: text-bottom;
                }
                input[type="text"] {
                  padding: 0 5px;
                  height: 24px;
                  line-height: 24px;
                  margin-left: 10px;
                }
                .gray-font {
                  margin-left: 10px;
                }
              }
            }
            .text-content {
              input {
                border: 1px solid #e5e5e5;
                height: 24px;
                line-height: 24px;
                padding: 0 5px;
                font-size: 12px;
                width: 380px;
                -webkit-text-fill-color:#000;
              }
              >span {
                color: #666666;
                margin-left: 6px;
              }
              textarea {
                border: 1px solid #e5e5e5;
                width: 100%;
                height: 200px;
                padding: 10px;
                resize: none;
              }
            }
            .img-content {
              .tip-img {
                color: #9C9C9C;
                margin-bottom: 10px;
              }
              .img-group {
                .img-item {
                  width: 100px;
                  height: 100px;
                  background: #FAFAFA;
                  border: 1px solid #e5e5e5;
                  position: relative;
                  margin-right: 10px;
                  text-align: center;
                  float: left;
                  .null-img-cont {
                    width: 100%;
                    height: 100%;
                    >input {
                      position: absolute;
                      content: '';
                      opacity: 0;
                      filter: alpha(opacity=0);
                      width: 100%;
                      height: 100%;
                      left: 0;
                      top: 0;
                    }
                    >span {
                      color: #D8D8D8;
                      font-size: 60px;
                    }
                    .dis-block {
                      background: #606060;
                      color: #fff;
                      font-size: 12px;
                      text-align: center;
                      height: 24px;
                      width: 100%;
                      line-height: 24px;
                      position: absolute;
                      top: 0;
                      left: 0;
                    }
                  }
                  .img-cont {
                    position: absolute;
                    top: 0;
                    left: 0;
                    bottom: 0;
                    right: 0;
                    >img {
                      width: 100%;
                      height: 100%;
                    }
                    &:hover {
                      text-align: center;
                      &:after {
                        content: '-';
                        position: absolute;
                        top: 0;
                        left: 50%;
                        margin-left: -18px;
                        font-size: 60px;
                        color: #D8D8D8;
                      }
                      &:before {
                        content: '';
                        background: rgba(0, 0, 0, 0.3);
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                      }
                    }
                  }
                }
              }
            }
            .spec-content {
              background: #FAFAFA;
              border: 1px solid #e5e5e5;
              .spec-opt {
                padding: 0 10px;
                .spec-item {
                  padding: 10px 0;
                  border-bottom: 1px dashed #e5e5e5;
                  .tip-spec {
                    font-size: 12px;
                    color: #3C3C3C;
                  }
                  .checkbox-group {
                    label {
                      display: inline-block;
                      width: 77px;
                      margin-top: 10px;
                      >input {
                        margin-right: 10px;
                        vertical-align: bottom;
                      }
                    }
                  }
                  &:last-child {
                    border-bottom: none;
                  }
                }
              }
              .spec-desc {
                padding: 0 10px;
                .tip-spec {
                  border-top: 1px dashed #e5e5e5;
                  padding: 10px 0;
                  color: #3C3C3C;
                }
                .input-block {
                  margin-top: 5px;
                  >span {
                    width: 60px;
                    float: left;
                    margin-top: 4px;
                  }
                  .input-text {
                    width: 700px;
                    float: right;
                    >input {
                      border: 1px solid #e5e5e5;
                      width: 120px;
                      height: 24px;
                      line-height: 24px;
                      padding: 0 5px;
                      margin-right: 20px;
                    }
                    .btn-border-orange {
                      height: 24px;
                      line-height: 24px;
                      width: 60px;
                      font-size: 12px;
                    }
                  }
                  .table-cont {
                    width: 700px;
                    float: right;
                    margin-top: 10px;
                    margin-bottom: 10px;
                    table {
                      width: 100%;
                      tr {
                        height: 30px;
                        td {
                          border: 1px solid #e5e5e5;
                          text-align: center;
                          width: 20%;
                        }
                      }
                      tbody {
                        tr {
                          background: #fff;
                          td {
                            input {
                              border: none;
                              text-align: center;
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
            .table-content {
              >table {
                width: 352px;
                tr {
                  td {
                    width: 50%;
                    height: 30px;
                    text-align: center;
                  }
                }
                thead {
                  tr {
                    background: #FFF0E8;
                    td {
                      border: 1px solid #FFDDCE;
                    }
                  }
                }
                tbody {
                  tr {
                    td {
                      border: 1px solid #e5e5e5;
                      input {
                        border: none;
                        text-align: center;
                      }
                    }
                  }
                }
              }
            }
            .class-content {
              .class-desc {
                border: 1px solid #e5e5e5;
                padding: 10px;
                width: 360px;
                max-height: 150px;
                min-height: 100px;
                overflow-y: auto;
                .level-1 {
                  cursor: pointer;
                  .icon {
                    margin-left: 10px;
                  }
                }
                .level-2 {
                  margin-left: 12px;
                  cursor: pointer;
                  >p {
                    margin: 4px 0;
                    input {
                      margin-right: 8px;
                    }
                  }
                }
              }
            }
            .select-content {
              .select-block {
                width: 200px;
                display: inline-block;
              }
              .btn-border-orange {
                line-height: 24px;
                height: 24px;
                display: inline-block;
                margin-left: 20px;
                width: 92px;
                font-size: 12px;
                text-align: center;
              }
            }
            .sip-content {
              >p {
                margin-bottom: 10px;
                .width-font {
                  width: 80px;
                  display: inline-block;
                }
                input {
                  width: 200px;
                  height: 24px;
                  line-height: 24px;
                  padding: 0 5px;
                }
                &:last-child {
                  margin-bottom: 0;
                }
              }
            }
            .checkbox-content {
              >p {
                margin-bottom: 6px;
                input {
                  margin-right: 6px;
                }
                &:last-child {
                  margin-bottom: 0;
                }
              }
            }
          }
        }
        .btn-container {
          text-align: center;
          margin-top: 10px;
        }
      }
      .success-cont {
        min-height: 500px;
        text-align: center;
        p {
          padding-top: 200px;
          .red-font {
            text-decoration: underline;
          }
        }
      }
    }
  }
}
.imageModal {
  .modal-dialog {
    width: 770px;
    .modal-body {
      padding: 10px 20px;
      .menu-l {
        float: left;
        width: 165px;
        .ztree {
          height: 346px;
          border: 1px solid #e5e5e5;
          padding: 10px;
          overflow: auto;
        }
        .href-block {
          text-align: center;
          margin-top: 10px;
          text-decoration: underline;
        }
      }
      .image-r {
        width: 553px;
        float: right;
        .btn {
          border: 1px solid #FFDDCE;
          color: #FF4401;
          font-size: 12px;
          width: 92px;
          height: 24px;
          line-height: 24px;
          background: #FFF0E8;
          text-align: center;
          display: inline-block;
          position: relative;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px;
          margin-bottom: 5px;
          input {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
          }
        }
        .row-wrap {
          margin-left: -5px;
          margin-right: -5px;
          max-height: 336px;
          overflow-y: auto;
          .item-group {
            min-height: 336px;
          }
          .item-wrap {
            width: 20%;
            float: left;
            .opt-item {
              position: relative;
              background: #fff;
              margin: 5px;
              height: 100px;
              .img-wrap {
                height: 100px;
                width: 100%;
                position: relative;
                img {
                  width: 100%;
                  height: 100%;
                }
              }
              .file-name {
                height: 24px;
                line-height: 24px;
                text-align: center;
                font-size: 12px;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                color: #fff;
                background: rgba(0, 0, 0, 0.5);
              }
              input[type="radio"] {
                display: none;
                position: absolute;
                width: 20px;
                height: 20px;
                top: -10px;
                right: -10px;
                -webkit-border-radius:100%;
                -moz-border-radius:100%;
                border-radius:100%;
                &:checked{
                  background: #FF4401;
                  &:before{
                    content: '\00a0';
                    display: inline-block;
                    border: 1px solid #fff;
                    background: #FF4401;
                    border-top-width: 0;
                    border-right-width: 0;
                    width: 10px;
                    height: 6px;
                    -webkit-transform: rotate(-50deg);
                    position: absolute;
                    top:3px;
                    left:4px;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    border-radius:0;
                  }
                }
              }
            }
          }
          .null-list-wrap {
            text-align: center;
            font-size: 12px;
            color: #9C9C9C;
            img {
              width: auto;
              height: 173px;
              margin: 20px 0;
            }
          }
        }
      }
    }
  }
}
.flatpickr-day{
  &.selected, &.selected:focus, &.selected:hover{
    background: #FF5001;
    border-color: #FF5001;
  }
}